/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Modelo;

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.Date;
import java.sql.ResultSet;
import java.util.ArrayList;

/**
 *
 * @author 
 */
public class Detalle_Mantto {
    private String id_det_mantto;
    private Mantenimiento obj_mant=new Mantenimiento();
    private Date fecha;
    private String estado;

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public Date getFecha() {
        return fecha;
    }

    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    public String getId_det_mantto() {
        return id_det_mantto;
    }

    public void setId_det_mantto(String id_det_mantto) {
        this.id_det_mantto = id_det_mantto;
    }

    public Mantenimiento getObj_mant() {
        return obj_mant;
    }

    public void setObj_mant(Mantenimiento obj_mant) {
        this.obj_mant = obj_mant;
    }
    
    
        public static ArrayList<Detalle_Mantto>getDetalle_Mantto(){
        ArrayList<Detalle_Mantto> arreglo=null;
        Detalle_Mantto obj = null;
        Connection conexion = null;
        ResultSet rs= null;

        try{
            conexion = ControladorBD.darConexionBD();
            CallableStatement st = conexion.prepareCall("{call sp_Listar_Detalle_Mantto(?,?,?,?)}");
            rs=st.executeQuery();
            //st(1,estado);
            if(rs.next()){
                arreglo=new ArrayList<Detalle_Mantto>();
                do{
                   obj=new Detalle_Mantto();
                   obj.setId_det_mantto(rs.getString("id_det_mantto"));
                  // st.setDate(2,ob_a.getFecha());
                   // st.setString(2,ob_a.getEstado());
                   arreglo.add(obj);
                }while(rs.next());
            }
        }catch(Exception error) {
            System.out.println("Error en Listado: " + error.getMessage());
            error.getMessage();
        }
        return arreglo;
    
    }
}
